html{
	height:100%;
}

body {
   margin: 0px;
   padding: 0px;
   background-color: #f7f7f7;
   font-family: Tahoma, Verdana;
   font-size: 12px;
}

p{
	margin-top:5px;
	margin-bottom:10px;
}

#mainDiv {
/* 	margin: 0 8px 8px 8px; */
}

#mainContainer{
	width:1020px;
	margin:0 auto;
	text-align:left;
	/*background-color: #FFF;*/
	/*padding-left:16px;
	padding-right:16px;
	padding-bottom:20px;	*/
}

#mainContainer h1{
	margin: 0px 10px 0px 10px;
	color: #578;
}

#mainContainer h2{
/* 	font-size: 38px; */
	margin: 0px 10px 0px 0px;
	text-align: right;
	color: #578;
}


#marco1 {
	margin:2px auto 0 auto;
	width: 750px;
}

#marco2 {	
	margin: 5px;
	padding: 5px;
}

#container {
	margin:0 auto 0 auto;
/* 	width: 600px; */
}

caption { 
	border:1px solid #5C443A;
	color:#5C443A;
	font-weight:bold;
	letter-spacing:20px;
	padding:6px 4px 8px 0px;
	text-align:center;
	text-transform:uppercase;
}
/* para los td de las tablas - para limitar la altura de los td */
.td1{
	overflow:hidden;
	height:16px;
}

tbody.db_listado th a { 
	color:#363636;
	font-weight:normal;
	text-decoration:none;
}
tbody.db_listado th a:hover { 
	color:#363636;
}

table.db_listado tr:hover {
	background:#99BCBF;
	border:1px solid #03476F;
	color:#000000;
}

/* Tabla que lista los datos desde la base de datos */
table.db_listado {
	/*width: 1500px;*/
	border: 1px solid #808080;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #ffffff;
	margin: 0px;
	clear:left;
}

table.db_listado th {
	padding: 0px;
	background-color:#E3E4E5;
	padding:5px;
	border: solid 1px #000;
}

table.db_listado td{
	padding: 1px;	
}

a.ico_del{
   background-image: url('../imagenes/16-em-cross.png');
   background-repeat: no-repeat;
   /*background-position: middle left;      */
   background-position: -1px -1px;
   margin:0px;
   padding: 0 0 0 16px;
   height:16px;
}
a.ico_bod{
   background-image: url('../imagenes/bodega_icon.png');
   background-repeat: no-repeat;
   /*background-position: middle left;      */
   background-position: -1px -1px;
   margin:0px;
   padding: 0 0 0 16px;
   height:16px;
}

a.ico_sec{
   background-image: url('../imagenes/sector_icon.png');
   background-repeat: no-repeat;
   /*background-position: middle left;      */
   background-position: -1px -1px;
   margin:0px;
   padding: 0 0 0 16px;
   height:16px;
}

a.ico_add{   
   background-image: url('../imagenes/16-em-plus.png');
   background-repeat: no-repeat;
   /*background-position: middle left;      */
   background-position: -1px -1px; 
   margin: 0px;
   padding: 0 0 0 16px;      
   height:16px;
}
a.ico_edit{   
   background-image: url('../imagenes/16-em-pencil.png');
   background-repeat: no-repeat;
   /*background-position: middle left;      */
   background-position: -1px -1px; 
   margin: 0px;
   padding: 0 0 0 16px;      
   height:16px;   
}

a.ico_stock{   
   background-image: url('../imagenes/16-cube-blue.png');
   background-repeat: no-repeat;
   /*background-position: middle left;      */
   background-position: -1px -1px; 
   margin: 0px;
   padding: 0 0 0 16px;      
   height:16px;   
}

.flecha_arriba {
   background-image: url('../imagenes/arrow_up.gif');
   background-repeat: no-repeat;
   background-position: right center;
}

.flecha_abajo {
   background-image: url('../imagenes/arrow_down.gif');
   background-repeat: no-repeat;
   background-position: right center;
}

.tooltip {
	background-color:#99BCBF;
	border:1px solid #666;
	padding:2px 2px;
/* 	width:250px; */
	display:none;
	color:#000;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}


#overlay {
/* 	background-image:url(http://static.flowplayer.org/img/overlay/transparent.png); */
	color:#efefef;
	height:450px;
}

/* container for external content. uses vertical scrollbar, if needed */
div.contentWrap {
	height:441px;
	overflow-y:auto;
}


#tam, #inicio{
   width: 40px;
}
